neural tube
Explore definitions, synonyms, and language insights of neural tube
Definitions
Noun
a tube of ectodermal tissue in the embryo from which the brain and spinal cord develop
Explore definitions, synonyms, and language insights of neural tube